Encontré este menú hace tiempo en algún sitio que no recuerdo y me llamó la atención por lo alegre que resulta y que está creado con CSS.
Da para jugar un rato y probar distintas gamas de colores o añadirle estilos distintos, incluso imagen de fondo en las pestañas.
Da para jugar un rato y probar distintas gamas de colores o añadirle estilos distintos, incluso imagen de fondo en las pestañas.
Los ejemplos tiene un tamaño reducido para poder mostrarlos en la entrada pero si seguimos los pasos nos proporcionará un menú como podemos ver aquí.
En plantilla Edicción de HTML añadimos los estilos justo antes de ]]></b:skin>
#middle {
width: 920px;
float:right;
padding:30px 10px 10px 10px;
margin:10px 0;
background:transparent url() no-repeat;
}
.category {
width:164px;
float:left;
border-top:8px solid #333;
margin:20px;
padding:5px 10px 10px 10px;
background:transparent;
}
.category p {
margin:0;
}
#cat-1 {width:164px; margin:0; border-top:8px solid #9977FF; color:#000000;}
#cat-2 {width:164px; margin:0; border-top:8px solid #66BB88; color:#000000;}
#cat-3 {width:164px; margin:0; border-top:8px solid #FF55FF; color:#000000;}
#cat-4 {width:164px; margin:0; border-top:8px solid #9911FF; color:#000000;}
#cat-5 {width:164px; margin:0; border-top:8px solid #FFDD33; color:#000000;}
#cat-1 h2, #cat-2 h2, #cat-3 h2, #cat-4 h2, #cat-5 h2 {
text-transform:lowercase;
margin:0;
font-weight:bold;
font-size:1.5em;
letter-spacing:-0.05em;
color:#333;
}
.category a {
color:#ffffff;
display:block;
background:none;
}
.category a:hover {
background:none;
color:#fff;
text-decoration:none;
}
#cat-1:hover {background:#9977FF; color:#352726; }
#cat-2:hover {background:#66BB88; color:#352726; }
#cat-3:hover {background:#FF55FF; color:#352726; }
#cat-4:hover {background:#9911FF; color:#352726; }
#cat-5:hover {background:#FFDD33; color:#352726; }
#cat-1 h2 a:hover, #cat-2 h2 a:hover, #cat-3 h2 a:hover, #cat-4 h2 a:hover, #cat-5 h2 a:hover {
color: #fff;
}
Una vez añadidos los estilos vamos a plantilla de diseño y editamos un nuevo gadget de HTML, en su interior añadimos lo siguiente:
<div class='clearfloat' id='middle'>
<div class='cat-1'>
<div class='category section' id='cat-1'><div class='widget text' id='text1'>
<h2 class='title'><a href='Enlace-1'>Enlace-1</a></h2>
</div></div></div>
<div class='cat-2'>
<div class='category section' id='cat-2'><div class='widget text' id='text2'>
<h2 class='title'><a href='#'>Enlace-2</a></h2>
</div></div></div>
<div class='cat-3'>
<div class='category section' id='cat-3'><div class='widget text' id='text3'>
<h2 class='title'><a href='#'>Enlace-3</a></h2>
</div></div></div>
<div class='cat-4'>
<div class='category section' id='cat-4'><div class='widget text' id='text4'>
<h2 class='title'><a href='#'>Enlace-4</a></h2>
</div></div></div>
<div class='cat-5'>
<div class='category section' id='cat-5'><div class='widget text' id='text5'><h2 class='title'><a href='#'>Enlace-5</a></h2>
</div></div></div></div>
❋ El menú está creado para cinco enlaces, para configurar esos enlaces editamos el gadget de HTML, buscamos la parte que dice:
<h2 class='title'><a href='#'>Enlace-1</a></h2>
Haremos la misma operación con los enlaces 2, 3, 4, 5.
❋ Enlace-1, 2, 3, 4 y 5 es el texto que visualizamos y hará las veces de enlace.
❋ La almohadilla # la sustituimos por la url del sitio que vamos a enlazar.
❋ La anchura del menú la podemos modificar en:
#middle {
width: 920px;
❋ El margen se muestra transparente, es decir que se mostrará como fondo el color del blog. Si deseamos que se muestre un color distinto lo podemos cambiar en:
#middle {
background:transparent url(aquí url de imagen optativa) no-repeat;
También podemos añadir una url de imagen.❋ Color de fondo en las pestañas
.category {
background: none repeat scroll 0 0 #5B0720;
❋ Para sustituir los colores de las pestañas por otros tendremos en cuenta que, #cat-1 y siguientes es el color de la línea superior que visualizamos. Ahí mismo podemos cambiar la anchura de las pestañas en width:164px.
❋ Donde #cat-1:hover y siguientes es el color de la pestaña cuando situamos el cursor sobre ella.
❋ El color del texto lo cambiaremos en
.category a
color:#ffffff;
❋ Igualmente cambiaremos el color de el texto cuando situamos el cursor sobre él en:
.category a:hover
color:#fff;
Parece complicado tanto cambio pero es cuestión de intentarlo.
Sencillos, bonitos y funcionales, y solo con CSS. :)
Gracias por esta entrada es interesante (Me gustan los matices que pueden derivar, véase tu segundo ejemplo). Un abrazo fuerte!
Manu UC.
Por la mañana pasé rápidamente, qué precioso!
Besitos :D
:: Eso es lo que atrae Felipe que solamente utiliza CSS lo hace más sencillo y práctico :)
:: Da mucho juego el tema de los colores Manuel, me alegra que te guste. Otro abrazo para ti :D
:: Gracias por regresar Graciela :D :d :D
gracias x enseñarme, pasa x mi blog que tengo premio al tuyo, gracias y bss
:: Muchas gracias por el premio Mari Carmen pero no puedo accerder a tu blog porque no sé el que es :S
:D Finalmente he logrado agregarlo! Ahora seguiré trasteando a ver si aprendo a modificar colores. Gracias! Gracias! Gracias!
:: Gracias a ti Gengi, lamento responder tan tarde :S
Hola Gema, ayer descubrí tu blog y quería felicitarte por la ayuda que nos aporta a los blogueros inciados como yo. Cree este blog para un familiar y de momento soy yo quien lo decora y administra. Poco a poco quiero darle el toque que busco.
Seguiré en contacto, a este fantástico sitio de ideas, novedades e inquietudes. Muchísimas gracias.
:: Gracias por el comentario Vooss Atelier :D
Hola, me ha encantado este tutorial, pero me gustaría saber como se puede hacer menos alto los botones. Muchas gracias.
No sé el por qué, pero no me aparecen los títulos en las pestañas O.o
Nota: solo los miembros de este blog pueden publicar comentarios.